package com.wing.purchase.model.request;

import com.wing.purchase.model.entity.PurGoodsLogistics;
import com.wing.purchase.model.entity.PurGoodsLogisticsDetail;
import com.wing.purchase.model.entity.PurReturnGoodsRecordsDetail;
import com.wing.sell.model.entity.SelGoodsLogistics;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 供应商分类Form
 *
 * @author
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class PurReturnGoodRecordsUpdateForm {

    /**
     * ID
     */
    private Long id;

    /**
     * 退货类型
     */
    private String type;

    /**
     * 物流运单号
     */
    private String waybillNo;

    /**
     * 供应商id
     */
    private Long supplierId;

    /**
     * 发货方式
     */
    private String method;

    /**
     * 订单编号
     */
    private Long purOrderId;
    private String purOrderCode;

    /**
     * 图片相关
     */
    private String fileUrl;
    private String fileName;

    /**
     * 状态
     */
    private String status;



    private String remark;

    /**
     * 出库方式code
     */
    private String typeCode;


    /**
     * 关联物料详情
     */
    private List<PurReturnGoodsRecordsDetail> purReturnRecordDetails;


    /**
     * 发货信息
     */
    private List<PurGoodsLogistics> sendSelGoodsLogisticsDetails;

}
